Automatically Composing Data Workflows with Relational Descriptions and Shim Services
نویسندگان
چکیده
Many scienti c problems can be represented as computational work ows of operations that access remote data, integrate heterogeneous data, and analyze and derive new data. Even when the data access and processing operations are implemented as web or grid services, work ows are often constructed manually in languages such as BPEL. Adding semantic descriptions of the services enables automatic or mixed-initiative composition. In most previous work, these descriptions consists of semantic types for inputs and outputs of services or a type for the service as a whole. While this is certainly useful, we argue that is not enough to model and construct complex data work ows. We present a planning approach to automatically constructing data processing work ows where the inputs and outputs of services are relational descriptions in an expressive logic. Our work ow planner uses relational subsumption to connect the output of a service with the input of another. This modeling style has the advantage that adaptor services, so-called shims, can be automatically inserted into the work ow where necessary.
منابع مشابه
Composing Workflows of Semantic Web Services
Web services are software components that can be accessed over the Internet by other software components. Web service workflows are a set of web services that are executed in a structured way. This paper introduces a workflow composer agent, which is able to compose web service workflows, and more importantly, uses semantic descriptions of web services in finding and matching web services for a...
متن کاملArgos: a framework for automatically generating data processing workflows
Demo. We demonstrate Argos, a framework to automatically generate data processing workflows. First, we show how to assign formal semantics to data and operations using to a domain ontology. Specifically, we define data contents using relational descriptions in an expressive logic. Second, we show a novel planner that uses relational subsumption to connect the output of a data processing operati...
متن کاملAutomatic generation of data processing workflows for transportation modeling
Scientists, economists, and planners in government, industry and academia spend much of their time accessing, integrating, and analyzing data. However, many of their studies are one-of-a-kind with little sharing and reuse for subsequent endeavors. The Argos project seeks to improve the productivity of analysts by providing a framework that encourages reuse of data sources and data processing op...
متن کاملScientific Workflow Integration For Services Computing
SCIENTIFIC WORKFLOW INTEGRATION FOR SERVICES COMPUTINGbyCUI LINAugust 2010Advisor: Dr. Shiyong LuMajor: Computer ScienceDegree: Doctor of Philosophy In recent years, significant scientific advances are increasingly achieved through complex scientific processes. As the exponential growth in computing technologies and scientific data, a scientific workflow may comprise a l...
متن کاملAutomatic Annotation of Bioinformatics Workflows with Biomedical Ontologies
Legacy scientific workflows, and the services within them, often present scarce and unstructured (i.e. textual) descriptions. This makes it difficult to find, share and reuse them, thus dramatically reducing their value to the community. This paper presents an approach to annotating workflows and their subcomponents with ontology terms, in an attempt to describe these artifacts in a structured ...
متن کامل